/**
 */
package fUML.Semantics.Activities.ExtraStructuredActivities;

import fUML.Semantics.Actions.BasicActions.BasicActionsPackage;

import fUML.Semantics.Activities.IntermediateActivities.IntermediateActivitiesPackage;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExtraStructuredActivitiesFactory
 * @model kind="package"
 * @generated
 */
public interface ExtraStructuredActivitiesPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "ExtraStructuredActivities";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http:///fUML/Semantics/Activities/ExtraStructuredActivities.ecore";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "fUML.Semantics.Activities.ExtraStructuredActivities";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ExtraStructuredActivitiesPackage eINSTANCE = fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl.init();

	/**
	 * The meta object id for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionActivationGroupImpl <em>Expansion Activation Group</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionActivationGroupImpl
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionActivationGroup()
	 * @generated
	 */
	int EXPANSION_ACTIVATION_GROUP = 0;

	/**
	 * The feature id for the '<em><b>Edge Instances</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__EDGE_INSTANCES = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP__EDGE_INSTANCES;

	/**
	 * The feature id for the '<em><b>Node Activations</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__NODE_ACTIVATIONS = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP__NODE_ACTIVATIONS;

	/**
	 * The feature id for the '<em><b>Activity Execution</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__ACTIVITY_EXECUTION = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP__ACTIVITY_EXECUTION;

	/**
	 * The feature id for the '<em><b>Containing Node Activation</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__CONTAINING_NODE_ACTIVATION = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP__CONTAINING_NODE_ACTIVATION;

	/**
	 * The feature id for the '<em><b>Region Inputs</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__REGION_INPUTS = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Group Inputs</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__GROUP_INPUTS = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Region Activation</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__REGION_ACTIVATION = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Group Outputs</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__GROUP_OUTPUTS = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Index</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP__INDEX = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Expansion Activation Group</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_ACTIVATION_GROUP_FEATURE_COUNT = IntermediateActivitiesPackage.ACTIVITY_NODE_ACTIVATION_GROUP_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionRegionActivationImpl <em>Expansion Region Activation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionRegionActivationImpl
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionRegionActivation()
	 * @generated
	 */
	int EXPANSION_REGION_ACTIVATION = 1;

	/**
	 * The feature id for the '<em><b>Outgoing Edges</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__OUTGOING_EDGES = BasicActionsPackage.ACTION_ACTIVATION__OUTGOING_EDGES;

	/**
	 * The feature id for the '<em><b>Incoming Edges</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__INCOMING_EDGES = BasicActionsPackage.ACTION_ACTIVATION__INCOMING_EDGES;

	/**
	 * The feature id for the '<em><b>Held Tokens</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__HELD_TOKENS = BasicActionsPackage.ACTION_ACTIVATION__HELD_TOKENS;

	/**
	 * The feature id for the '<em><b>Group</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__GROUP = BasicActionsPackage.ACTION_ACTIVATION__GROUP;

	/**
	 * The feature id for the '<em><b>Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__NODE = BasicActionsPackage.ACTION_ACTIVATION__NODE;

	/**
	 * The feature id for the '<em><b>Running</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__RUNNING = BasicActionsPackage.ACTION_ACTIVATION__RUNNING;

	/**
	 * The feature id for the '<em><b>Pin Activations</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__PIN_ACTIVATIONS = BasicActionsPackage.ACTION_ACTIVATION__PIN_ACTIVATIONS;

	/**
	 * The feature id for the '<em><b>Firing</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__FIRING = BasicActionsPackage.ACTION_ACTIVATION__FIRING;

	/**
	 * The feature id for the '<em><b>Input Tokens</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__INPUT_TOKENS = BasicActionsPackage.ACTION_ACTIVATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Input Expansion Tokens</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__INPUT_EXPANSION_TOKENS = BasicActionsPackage.ACTION_ACTIVATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Activation Groups</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION__ACTIVATION_GROUPS = BasicActionsPackage.ACTION_ACTIVATION_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Expansion Region Activation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_REGION_ACTIVATION_FEATURE_COUNT = BasicActionsPackage.ACTION_ACTIVATION_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.TokenSetImpl <em>Token Set</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.TokenSetImpl
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getTokenSet()
	 * @generated
	 */
	int TOKEN_SET = 2;

	/**
	 * The feature id for the '<em><b>Tokens</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TOKEN_SET__TOKENS = 0;

	/**
	 * The number of structural features of the '<em>Token Set</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TOKEN_SET_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionNodeActivationImpl <em>Expansion Node Activation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionNodeActivationImpl
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionNodeActivation()
	 * @generated
	 */
	int EXPANSION_NODE_ACTIVATION = 3;

	/**
	 * The feature id for the '<em><b>Outgoing Edges</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__OUTGOING_EDGES = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__OUTGOING_EDGES;

	/**
	 * The feature id for the '<em><b>Incoming Edges</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__INCOMING_EDGES = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__INCOMING_EDGES;

	/**
	 * The feature id for the '<em><b>Held Tokens</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__HELD_TOKENS = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__HELD_TOKENS;

	/**
	 * The feature id for the '<em><b>Group</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__GROUP = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__GROUP;

	/**
	 * The feature id for the '<em><b>Node</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__NODE = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__NODE;

	/**
	 * The feature id for the '<em><b>Running</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__RUNNING = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__RUNNING;

	/**
	 * The feature id for the '<em><b>Offered Token Count</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION__OFFERED_TOKEN_COUNT = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION__OFFERED_TOKEN_COUNT;

	/**
	 * The number of structural features of the '<em>Expansion Node Activation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EXPANSION_NODE_ACTIVATION_FEATURE_COUNT = IntermediateActivitiesPackage.OBJECT_NODE_ACTIVATION_FEATURE_COUNT + 0;


	/**
	 * Returns the meta object for class '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup <em>Expansion Activation Group</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Expansion Activation Group</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup
	 * @generated
	 */
	EClass getExpansionActivationGroup();

	/**
	 * Returns the meta object for the reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getRegionInputs <em>Region Inputs</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Region Inputs</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getRegionInputs()
	 * @see #getExpansionActivationGroup()
	 * @generated
	 */
	EReference getExpansionActivationGroup_RegionInputs();

	/**
	 * Returns the meta object for the reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getGroupInputs <em>Group Inputs</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Group Inputs</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getGroupInputs()
	 * @see #getExpansionActivationGroup()
	 * @generated
	 */
	EReference getExpansionActivationGroup_GroupInputs();

	/**
	 * Returns the meta object for the container reference '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getRegionActivation <em>Region Activation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>Region Activation</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getRegionActivation()
	 * @see #getExpansionActivationGroup()
	 * @generated
	 */
	EReference getExpansionActivationGroup_RegionActivation();

	/**
	 * Returns the meta object for the reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getGroupOutputs <em>Group Outputs</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Group Outputs</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getGroupOutputs()
	 * @see #getExpansionActivationGroup()
	 * @generated
	 */
	EReference getExpansionActivationGroup_GroupOutputs();

	/**
	 * Returns the meta object for the attribute '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getIndex <em>Index</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Index</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionActivationGroup#getIndex()
	 * @see #getExpansionActivationGroup()
	 * @generated
	 */
	EAttribute getExpansionActivationGroup_Index();

	/**
	 * Returns the meta object for class '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation <em>Expansion Region Activation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Expansion Region Activation</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation
	 * @generated
	 */
	EClass getExpansionRegionActivation();

	/**
	 * Returns the meta object for the containment reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getInputTokens <em>Input Tokens</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Input Tokens</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getInputTokens()
	 * @see #getExpansionRegionActivation()
	 * @generated
	 */
	EReference getExpansionRegionActivation_InputTokens();

	/**
	 * Returns the meta object for the containment reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getInputExpansionTokens <em>Input Expansion Tokens</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Input Expansion Tokens</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getInputExpansionTokens()
	 * @see #getExpansionRegionActivation()
	 * @generated
	 */
	EReference getExpansionRegionActivation_InputExpansionTokens();

	/**
	 * Returns the meta object for the containment reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getActivationGroups <em>Activation Groups</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Activation Groups</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionRegionActivation#getActivationGroups()
	 * @see #getExpansionRegionActivation()
	 * @generated
	 */
	EReference getExpansionRegionActivation_ActivationGroups();

	/**
	 * Returns the meta object for class '{@link fUML.Semantics.Activities.ExtraStructuredActivities.TokenSet <em>Token Set</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Token Set</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.TokenSet
	 * @generated
	 */
	EClass getTokenSet();

	/**
	 * Returns the meta object for the reference list '{@link fUML.Semantics.Activities.ExtraStructuredActivities.TokenSet#getTokens <em>Tokens</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Tokens</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.TokenSet#getTokens()
	 * @see #getTokenSet()
	 * @generated
	 */
	EReference getTokenSet_Tokens();

	/**
	 * Returns the meta object for class '{@link fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionNodeActivation <em>Expansion Node Activation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Expansion Node Activation</em>'.
	 * @see fUML.Semantics.Activities.ExtraStructuredActivities.ExpansionNodeActivation
	 * @generated
	 */
	EClass getExpansionNodeActivation();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ExtraStructuredActivitiesFactory getExtraStructuredActivitiesFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionActivationGroupImpl <em>Expansion Activation Group</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionActivationGroupImpl
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionActivationGroup()
		 * @generated
		 */
		EClass EXPANSION_ACTIVATION_GROUP = eINSTANCE.getExpansionActivationGroup();

		/**
		 * The meta object literal for the '<em><b>Region Inputs</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_ACTIVATION_GROUP__REGION_INPUTS = eINSTANCE.getExpansionActivationGroup_RegionInputs();

		/**
		 * The meta object literal for the '<em><b>Group Inputs</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_ACTIVATION_GROUP__GROUP_INPUTS = eINSTANCE.getExpansionActivationGroup_GroupInputs();

		/**
		 * The meta object literal for the '<em><b>Region Activation</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_ACTIVATION_GROUP__REGION_ACTIVATION = eINSTANCE.getExpansionActivationGroup_RegionActivation();

		/**
		 * The meta object literal for the '<em><b>Group Outputs</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_ACTIVATION_GROUP__GROUP_OUTPUTS = eINSTANCE.getExpansionActivationGroup_GroupOutputs();

		/**
		 * The meta object literal for the '<em><b>Index</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute EXPANSION_ACTIVATION_GROUP__INDEX = eINSTANCE.getExpansionActivationGroup_Index();

		/**
		 * The meta object literal for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionRegionActivationImpl <em>Expansion Region Activation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionRegionActivationImpl
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionRegionActivation()
		 * @generated
		 */
		EClass EXPANSION_REGION_ACTIVATION = eINSTANCE.getExpansionRegionActivation();

		/**
		 * The meta object literal for the '<em><b>Input Tokens</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_REGION_ACTIVATION__INPUT_TOKENS = eINSTANCE.getExpansionRegionActivation_InputTokens();

		/**
		 * The meta object literal for the '<em><b>Input Expansion Tokens</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_REGION_ACTIVATION__INPUT_EXPANSION_TOKENS = eINSTANCE.getExpansionRegionActivation_InputExpansionTokens();

		/**
		 * The meta object literal for the '<em><b>Activation Groups</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EXPANSION_REGION_ACTIVATION__ACTIVATION_GROUPS = eINSTANCE.getExpansionRegionActivation_ActivationGroups();

		/**
		 * The meta object literal for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.TokenSetImpl <em>Token Set</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.TokenSetImpl
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getTokenSet()
		 * @generated
		 */
		EClass TOKEN_SET = eINSTANCE.getTokenSet();

		/**
		 * The meta object literal for the '<em><b>Tokens</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TOKEN_SET__TOKENS = eINSTANCE.getTokenSet_Tokens();

		/**
		 * The meta object literal for the '{@link fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionNodeActivationImpl <em>Expansion Node Activation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExpansionNodeActivationImpl
		 * @see fUML.Semantics.Activities.ExtraStructuredActivities.impl.ExtraStructuredActivitiesPackageImpl#getExpansionNodeActivation()
		 * @generated
		 */
		EClass EXPANSION_NODE_ACTIVATION = eINSTANCE.getExpansionNodeActivation();

	}

} //ExtraStructuredActivitiesPackage
